package cn.huiyunche.base.service.vo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @FileName: cn.huiyunche.service.base.tms
 * @Description: 推送到TMS的在途订单和司机信息
 * @author: Aaron
 * @date: 2016/11/5 上午10:26
 */
public class OrderDriverLocationInfo implements Serializable {

    private static final long serialVersionUID = 7611223493819168514L;

    //TMS系统订单编号
    private String vcorderno;

    //TMS系统订单流水号
    private Long orderilineid;

    //司机编号
    private String vcdriverno;

    //司机姓名
    private String vcname;

    //身份证号
    private String vccard;

    //省
    private String province;

    //市
    private String city;

    //区县
    private String county;

    //详细地址
    private String address;

    //经度
    private BigDecimal longitude;

    //纬度
    private BigDecimal latitude;

    //上报时间
    private Date reporttime;

    public String getVcorderno() {
        return vcorderno;
    }

    public void setVcorderno(String vcorderno) {
        this.vcorderno = vcorderno;
    }

    public Long getOrderilineid() {
        return orderilineid;
    }

    public void setOrderilineid(Long orderilineid) {
        this.orderilineid = orderilineid;
    }

    public String getVcdriverno() {
        return vcdriverno;
    }

    public void setVcdriverno(String vcdriverno) {
        this.vcdriverno = vcdriverno;
    }

    public String getVcname() {
        return vcname;
    }

    public void setVcname(String vcname) {
        this.vcname = vcname;
    }

    public String getVccard() {
        return vccard;
    }

    public void setVccard(String vccard) {
        this.vccard = vccard;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getCounty() {
        return county;
    }

    public void setCounty(String county) {
        this.county = county;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public BigDecimal getLongitude() {
        return longitude;
    }

    public void setLongitude(BigDecimal longitude) {
        this.longitude = longitude;
    }

    public BigDecimal getLatitude() {
        return latitude;
    }

    public void setLatitude(BigDecimal latitude) {
        this.latitude = latitude;
    }

    public Date getReporttime() {
        return reporttime;
    }

    public void setReporttime(Date reporttime) {
        this.reporttime = reporttime;
    }

    @Override
    public String toString() {
        return "OrderDriverLocationInfo{" +
                "vcorderno='" + vcorderno + '\'' +
                ", orderilineid=" + orderilineid +
                ", vcdriverno='" + vcdriverno + '\'' +
                ", vcname='" + vcname + '\'' +
                ", vccard='" + vccard + '\'' +
                ", province='" + province + '\'' +
                ", city='" + city + '\'' +
                ", county='" + county + '\'' +
                ", address='" + address + '\'' +
                ", longitude=" + longitude +
                ", latitude=" + latitude +
                ", reporttime=" + reporttime +
                '}';
    }
}
